twenty-four-second clock - Francés Inglés Diccionario